export default {

  data(){
    return{

      loading:false,
      tableData: [],
      // 默认显示第几页
      currentPage: 1,
      // 总条数，根据接口获取数据长度(注意：这里不能为空)
      totalCount: 1,
      // 个数选择器（可修改）
      pageSizes: [1, 2, 3, 4],
      // 默认每页显示的条数（可修改）
      PageSize: 4,


    };
  },

  methods:{
    //格式化状态
    state(row){
       return['0' ,'上线','下线'][row.status] || '未知';
    },

    genre(row){
        return['首页banner','找职位banner','找精英banner','行业大图'][row.type] ||'未知';

    },








    delUser(row){   //下标

      this.$confirm(`确定删除${row.title}吗？`,'系统提示', {
        confirmButtonText: 'YES',
        cancelButtonText: 'NO',
        type: 'warning'
      }).then(() => {
        //搞事情                                 //一个内行对象
        this.$axios.delete("a/u/article/"+`${row.id}`,{

        }).then(res=>{
          if(res.data.message){
            this.$message({
              type:' success',
              message: '删除成功!'
            });
            this.getTableData()
          }else {
            this.$message({
              type: 'error',
              message: '删除失败!'
            });
          }
        })


      });
    },


    //分页部分
    handleSizeChange(val) {
      // 改变每页显示的条数
         this.PageSize = val;
      // 注意：在改变每页显示的条数时，要将页码显示到第一页
           this.currentPage = 1;
       },
      //
      // 显示第几页
        handleCurrentChange(val) {
      // 改变默认的页数
          this.currentPage = val
        },



search(){
      this. handleCurrentChange()
},





















    getTableData(pageIndex=1){
      console.log(pageIndex);
      this.loading=true;
      this.$axios.get("a/article/search",{
        params:{
           pageIndex,
            pageSize:5
        }
      })
    .then(res=>{
        console.log(res.data);
        this.tableData = res.data.data.articleList;
        this.totalCount = res.data.data.articleList.length;
         console.log(this.tableData,'1');
         console.log(this.totalCount,'2');
        this.loading=false
        })
        .catch(err => {
               console.log(err)
             })
    }
  },
  created(){
    this.getTableData()
  }


























  // data() {
  //
  //
  //   return {
  //
  //     //动态数据
  //
  //     tableData: [],    //后台拿到数据
  //
  //     // 默认显示第几页
  //     currentPage: 1,
  //     // 总条数，根据接口获取数据长度(注意：这里不能为空)
  //     totalCount: 1,
  //     // 个数选择器（可修改）
  //     pageSizes: [1, 2, 3, 4],
  //     // 默认每页显示的条数（可修改）
  //     PageSize: 4,
  //
  //
  //     //固定数据
  //
  //     // tableData: [{
  //     //   id: '2016-05-02',
  //     //   name: '王小虎',
  //     //   address: '上海市普陀区金沙江路 1518 弄'
  //     // }, {
  //     //   date: '2016-05-04',
  //     //   name: '王小虎',
  //     //   address: '上海市普陀区金沙江路 1517 弄'
  //     // }, {
  //     //   date: '2016-05-01',
  //     //   name: '王小虎',
  //     //   address: '上海市普陀区金沙江路 1519 弄'
  //     // }, {
  //     //   date: '2016-05-03',
  //     //   name: '王小虎',
  //     //   address: '上海市普陀区金沙江路 1516 弄'
  //     // }],
  //
  //
  //     options: [{
  //       value: '',
  //       label: '全部'
  //     },
  //       {
  //         value: '0',
  //         label: '首页banner'
  //       }, {
  //         value: '1',
  //         label: '找职位banner'
  //       }, {
  //         value: '2',
  //         label: '找精英banner'
  //       }, {
  //         value: '3',
  //         label: '行业大图'
  //       }],
  //
  //     options2: [{
  //       value: '选项0',
  //       label: '全部'
  //     },
  //       {
  //         value2: '选项1',
  //         label: '1'
  //       }, {
  //         value2: '选项2',
  //         label: '2'
  //       }],
  //
  //
  //
  //
  //   };
  //
  //
  // },
  // created: function () {
  //   this.$axios.get("a/article/search", {
  //       params: {
  //         type:[0,1,2,3]                   //约定
  //       }
  //     }
  //   )
  //
  //     .then(res => {
  //       console.log(res.data);
  //       this.tableData = res.data.data.articleList;
  //    this.totalCount = res.data.data.articleList.length;
  //
  //       console.log(this.tableData)
  //
  //     })
  //     .catch(err => {
  //       console.log(err)
  //     })
  //
  // },
  //
  // methods: {
  //   dateFormat(row, column) {
  //     var moment = require("moment");
  //     var date = row[column.property];
  //     return moment(date).format("YYYY-MM-DD")
  //
  //
  //   },
  //
  //
  //   handleSizeChange(val) {
  //     // 改变每页显示的条数
  //     this.PageSize = val;
  //     // 注意：在改变每页显示的条数时，要将页码显示到第一页
  //     this.currentPage = 1;
  //   },
  //
  //   // 显示第几页
  //   handleCurrentChange(val) {
  //     // 改变默认的页数
  //     this.currentPage = val
  //   },
  //
  //
  //
  //
  //
  //
  //
  //   changePriceValue(val){
  //
  //     let obj = {};
  //
  //     obj = this.tableData.find((item)=>{
  //
  //       return item.value === val;//比如：选项2
  //
  //     });
  //
  //
  //
  //
  //
  //
  //
  //   }
  //
  // }

}


